package org.component.interfaces 
{
	import org.component.List
	
	public interface IListItem 
	{
		
		function getSubject(list:List = null):void;
		
		function get x():Number;
		function set x(value:Number):void;
		
		function get y():Number;
		function set y(value:Number):void;
		
		function update(data:IListItemData = null):void;
		
		function dispose():void;
		
		function get index():int;
		
		function set index(value:int):void;
		
		function get select():Boolean;
		function set select(value:Boolean):void;
		
		function get listdata():IListItemData;
		
	}
	
}